<?php

class Pessoa {
	private $nome;
	private $rg;
	private $cpf;
	private $passaporte;
	private $dataNascimento;
	private $email;
	private $endereco;
	private $telefoneFixo;
	private $telefoneCelular;

	function __construct($nome, $rg, $cpf, $passaporte, $endereco, $dataNascimento, $email, $telefoneFixo, $telefoneCelular) {
			$this->nome = $nome;
			$this->rg = $rg;
			$this->cpf = $cpf;
			$this->passaporte = $passaporte;
			$this->endereco = $endereco;
			$this->dataNascimento = $dataNascimento;
			$this->email = $email;
			$this->telefoneFixo = $telefoneFixo;
			$this->telefoneCelular = $telefoneCelular;
		}
  	function cadastraPessoa($dbconn)
	{

		$query = "insert into pessoas(Nome,CPF,RG,passaporte,email,dataNascimento,Rua,Telefone_Fixo,Telefone_celular) values ('".$this->nome."','".$this->cpf."',".$this->rg.",'".$this->passaporte."','".$this->email."','".$this->dataNascimento."','".$this->endereco."','".$this->telefoneFixo."','".$this->telefoneCelular."')";
		if($dbconn)
		{
			mysql_query($query) or die(mysql_error());
			return 1;
		}
		return false;
		
	}
	function editarFuncionario($opcao,$dado,$id,$tipo) {
		if ($tipo == 1)
		$query = "update pessoas set ".$opcao."=".$dado." where id=".$id;
		elseif ($tipo == 2)
		$query = "update pessoas set ".$opcao."='".$dado."' where id=".$id;
		return mysql_query($query) or die (mysql_error());
	}
	function editarCliente($opcao,$dado,$id,$tipo) {
		if ($tipo == 1)
		$query = "update pessoas set ".$opcao."=".$dado." where id=".$id;
		elseif ($tipo == 2)
		$query = "update pessoas set ".$opcao."='".$dado."' where id=".$id;
		return mysql_query($query) or die (mysql_error());
	}

        
        public function getNome() {
            return $this->nome;
        }

        public function setNome($nome) {
            $this->nome = $nome;
        }

        public function getRg() {
            return $this->rg;
        }

        public function setRg($rg) {
            $this->rg = $rg;
        }

        public function getCpf() {
            return $this->cpf;
        }

        public function setCpf($cpf) {
            $this->cpf = $cpf;
        }

        public function getDataNascimento() {
            return $this->dataNascimento;
        }

        public function setDataNascimento($dataNascimento) {
            $this->dataNascimento = $dataNascimento;
        }

        public function getEndereco() {
            return $this->endereco;
        }

        public function setEndereco($dataNascimento) {
            $this->endereco = $dataNascimento;
        }

        public function getEmail() {
            return $this->email;
        }

        public function setEmail($email) {
            $this->email = $email;
        }

        public function getTelefoneFixo() {
            return $this->telefoneFixo;
        }

        public function setTelefoneFixo($telefoneFixo) {
            $this->telefoneFixo = $telefoneFixo;
        }

        public function getTelefoneCelular() {
            return $this->telefoneCelular;
        }

        public function setTelefoneCelular($telefoneCelular) {
            $this->telefoneCelular = $telefoneCelular;
        }

};